package com.zoshine.zzg.service;

import com.zoshine.zzg.dao.PrisonerInfoDao;
import com.zoshine.zzg.exception.AppException;
import com.zoshine.zzg.exception.ErrorMessage;
import com.zoshine.zzg.pojo.PrisonerInfo;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;

import java.util.List;


/**
 * 犯人信息serviceImpl
 * @author 田沛凌
 * @time 2017年7月6日 下午5:27:43
 */
@Service
@Transactional
public class PrisonerInfoService extends BaseService<PrisonerInfo> {
	private PrisonerInfoDao prisonerInfoDao;
	@Autowired
	public void setPrisonerInfoDao(PrisonerInfoDao prisonerInfoDao) {
		this.prisonerInfoDao = prisonerInfoDao;
	}

	/**
	 * 查询监区
	 * @return；
	 */
    public List<PrisonerInfo> listArea() {
        List<PrisonerInfo> listPrisonerInfo=prisonerInfoDao.selectAreaList();
        return listPrisonerInfo;
    }

	/**
	 * 查询分监区
	 * @return；
	 */
	public List<PrisonerInfo> listSubArea() {
        List<PrisonerInfo> listPrisonerInfo=prisonerInfoDao.selectSubAreaList();
        return listPrisonerInfo;
    }

	/**
	 * 查询监室
	 * @return；
	 */
	public List<PrisonerInfo> listRoom() {
        List<PrisonerInfo> listPrisonerInfo=prisonerInfoDao.selectRoomList();
        return listPrisonerInfo;
    }

}
